#define _CRT_SECURE_NO_WARNINGS
//#include  <stdlib.h>
//#include  <stdio.h>
//#define   N   10
//double fun(double* x)
//{
//	int  i, j;    double  av, y[N];
//	av = 0;
//	for (i = 0; i < N; i++)
//		/**********found**********/
//		av += x[i]/N;
//	for (i = j = 0; i < N; i++)
//		if (x[i] < av) {
//			y[j] = x[i]; x[i] = -1;
//			/**********found**********/
//			++j;
//		}
//	i = 0;
//	while (i < N)
//	{
//		if (x[i] != -1) y[j++] = x[i];
//		/**********found**********/
//		++i;
//	}
//	for (i = 0; i < N; i++)x[i] = y[i];
//	return  av;
//}
//main()
//{
//	int  i;     double  x[N];
//	for (i = 0; i < N; i++) { x[i] = rand() % 50; printf("%4.0f ", x[i]); }
//	printf("\n");
//	printf("\nThe average is: %f\n", fun(x));
//	printf("\nThe result :\n", fun(x));
//	for (i = 0; i < N; i++)  printf("%5.0f ", x[i]);
//	printf("\n");
//}

//#include  <stdlib.h>
//#include  <conio.h>
//#include  <stdio.h>
///*************found**************/
//fun(char* s, int num[5])
//{
//    int k, i = 5;
//    for (k = 0; k < i; k++)
//        /*************found**************/
//        num[k] = 0;
//    for (; *s; s++)
//    {
//        i = -1;
//        /*************found**************/
//        switch (*s)
//        {
//        case 'a': case'A': {i = 0; break; }
//        case 'e': case 'E': {i = 1; break; }
//        case 'i': case 'I': {i = 2; break; }
//        case 'o': case 'O': {i = 3; break; }
//        case 'u': case 'U': {i = 4; break; }
//        }
//        if (i >= 0)
//            num[i]++;
//    }
//}
//void main()
//{
//    char s1[81]; int num1[5], i;
//    system("CLS");
//    printf("\nPlease enter a string: ");
//    gets(s1);
//    fun(s1, num1);
//    for (i = 0; i < 5; i++) printf("%d ", num1[i]);
//    printf("\n");
//}

#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#define  M  4
#define  N  5
int fun(int a[M][N])
{
    int sum = 0;
    for (int i = 0; i < M; ++i)
    {
        for (int j = 0; j < N; ++j)
        {
            if (i == 0 || i == M - 1 || j == 0 || j == N - 1)
                sum += a[i][j];
        }
    }
    return sum;
}
void main()
{
    FILE* wf;
    int aa[M][N] = { {1,3,5,7,9},{2,9,9,9,4},{6,9,9,9,8},{1,3,5,7,0} };
    int i, j, y;
    system("CLS");
    printf("The original data is :\n ");
    for (i = 0; i < M; i++)
    {
        for (j = 0; j < N; j++)
            printf("%6d ", aa[i][j]);
        printf("\n ");
    }
    y = fun(aa);
    printf("\nThe sun: %d\n ", y);
    printf("\n ");
    /******************************/
    wf = fopen("out.dat", "w");
    fprintf(wf, "%d", y);
    fclose(wf);
    /*****************************/
}
